cuckoo dove - Turkish English Dictionary